home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 5693 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.2 KB  |  55 lines

  1. Newsgroups: comp.lang.basic.visual.misc,comp.lang.pascal.delphi.misc,comp.lang.c++
  2. Path: library.ucla.edu!psgrain!rainrgnews0!PolarNet!not-for-mail
  3. From: systech@polarnet.fnsb.ak.us (Ken Irving)
  4. Subject: Re: Java? Was: "SHOULD I DUMP VISUAL BASIC?"
  5. Message-ID: <267cc$182b.33f@PolarNet>
  6. Date: Tue, 06 Feb 1996 10:08:42 GMT
  7. Organization: SysTech Control
  8. X-Newsreader: WinVN 0.93.11
  9. References: <4e9g08$3dp@maureen.teleport.com> <Pine.SUN.3.90.960126125658.2477C-100000@menger.eecs.stevens-tech.edu> <sundial.2191.00464727@primenet.com> <DLvxyq.62w@news.hawaii.edu> <4et3p7$79o@cloud9.net> <823335327.28831@williaj.demon.co.uk> <mac.318.3115D621@zeus.hsrc.ac.za>
  10. MIME-Version: 1.0
  11.  
  12. In article <mac.318.3115D621@zeus.hsrc.ac.za>, mac@zeus.hsrc.ac.za says...
  13. >
  14. >Since I can never get into Sun's Java site, perhaps someone could clarify what 
  15. >Java is.. I have heard the following:
  16. >
  17. >- Java is an interpreter for the JavaScript scripting language.
  18. >
  19. Sounds likely, but don't know.
  20.  
  21. >- Java produces p-code (or someting similar) for Internet Java browser to 
  22. >interpret.
  23. >
  24. Pretty much.
  25.  
  26. >- Java is a full compiler that produces .EXE files using a language that is 
  27. >C++-like in syntax but with less indeterminacies and a single-inheritance 
  28. >object hierarchy.
  29.  
  30. Partly right.
  31. >
  32. >- Java is all of these
  33. >
  34. >All revelations gratefully received ....
  35. >
  36.  
  37. I've read a bit on Java, haven't used it (yet).  My understanding is that Java, 
  38. the language, is an object-oriented language much like C++ except lacking all 
  39. the baggage, compromises, concessions, etc. of C++. Java compiles to bytecodes, 
  40. p-code, that is interpreted (or otherwise used) by a *browser*.  But it could 
  41. also be interpreted by a compiler on any system, yielding a native executable.
  42.  
  43. The main thing is that this thing is seriously portable! The user's machine is 
  44. irrelevant, your program will run on anything that can run a suitable browser. 
  45. Highly OO-able too.
  46.  
  47. I guess the idea being promoted is the ability to field active, interactive, 
  48. animated www pages, and further, the promise of using needed software that you 
  49. don't own, you just rent for a while.  But to me, the idea of a widely 
  50. supported, good programming language is pretty exciting alone.
  51.  
  52. Ken
  53.  
  54.  
  55.